The 30-share Sensex ended 53 points higher at 28,439 and the 50-share Nifty closed 18 points higher at 8,494.
US stocks rose more than 1% on Tuesday, with the S&P 500 coming less than 2% below its record peak set last month.
Markets end higher ahead of Fed outcome, China stimulus
The 30-share Sensex ended down 35 points at 26,349 and the 50-share Nifty ended down 20 points at 7,864.
The index had risen over 585 points in the previous three sessions.
Brokers like Vasudevan are struggling to keep themselves in tune with this super-informed, new-generation retail investor.